$(function () {
    //自定义谭政手机方法
    jQuery.validator.addMethod("isMobile", function(value, element) {
        var length = value.length;
        var mobile = /^(13[0-9]{9})|(18[0-9]{9})|(14[0-9]{9})|(17[0-9]{9})|(15[0-9]{9})$/;
        return this.optional(element) || (length == 11 && mobile.test(value));
    }, "请正确填写手机号码");

    //自定义验证邮箱方法
    jQuery.validator.addMethod("IsEmail",  function(value, element, params) {
        var checkEmail = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
        return this.optional(element) || (checkEmail.test(value));
    }, "请输入正确的邮箱格式");
    //自定义不能输入中文方法
    jQuery.validator.addMethod("isChinese",  function(value, element) {
        var r = /^[^\u4e00-\u9fa5]+$/;
        return this.optional(element) || (r.test(value));
    }, "请输入正确的邮箱格式");
})

function reisterButton() {
    var M = {}
    // 按钮一(弹出按钮)
    var url = "/UserLoginServlet";
    var param = {
        "method": "insert",
        "username": $("input[name='username']").val().toString(),
        "loginName": $("input[name='loginName']").val().toString(),
        "password": $("input[name='password']").val().toString(),
        "pwd": $("input[name='pwd']").val().toString(),
        "sex": $("input[name='sex']").val().toString(),
        "birthday": $("input[name='birthday']").val().toString(),
        "phone": $("input[name='phone']").val().toString(),
        "email": $("input[name='email']").val().toString(),
        "grouping": $("#entry_grouping").val()+"",
        "registerCode": $("input[name='registerCode']").val().toString(),
    };
   //判断是否全部都输入了
    var errorInfo="";
    if ($("#entry_username").val() == "") {
       //用户名未输入
        errorInfo="请输入用户名!"
    }else if ($("#entry_loginName").val() == ""){
       errorInfo="请输入登录名!"
    }else if ($("#entry_password").val() == "") {
       errorInfo="请输入密码!"
    }else if ($("#entry_pwd").val() == "") {
        errorInfo="请输入确认密码!"
    }else if ($("#entry_birthday").val() == "") {
        errorInfo="请选择日期!"
    }else if ($("#entry_phone").val() == "") {
        errorInfo="请输入手机号!"
    }else if ($("#entry_email").val() == "") {
        errorInfo="请输入邮箱!"
    }
    if ($("#entry_password").val()!=$("#entry_pwd").val()) {
        errorInfo="确认密码与密码不同!"
    }
    //弹框显示错误信息
   if (errorInfo != "") {
       if (M.dialog) {
           return M.dialog.show();
       }
       M.dialog = jqueryAlert({
           'content': errorInfo, //此处可以获取到服务器传递过来的信息
           'modal': true,
           'closeTime': 2000
       })
   }else{
        //前端页面正确 发送数据到后台
       $.post(url,param,function (data) {
          if (data.flag){
              //服务器返回true 注册成功
              if (M.dialog) {
                  return M.dialog.show();
              }
              M.dialog = jqueryAlert({
                  'content': "注册成功!", //此处可以获取到服务器传递过来的信息
                  'modal': true,
                  'closeTime': 2000
              })
              jump(2);//跳转页面
          }else{
              //服务器返回false  注册失败
              if (M.dialog) {
                  return M.dialog.show();
              }
              M.dialog = jqueryAlert({
                  'content': data.message, //此处可以获取到服务器传递过来的信息
                  'modal': true,
                  'closeTime': 2000
              })
          }
       },"json")
   }
}
function jump(count) {
    window.setTimeout(function () {
        count--;
        if (count > 0) {
            jump(count);
        } else {
            location.href = "/pages/login.html";
        }
    }, 1000);
}